home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 February / Macworld (1998-02).dmg / Games World / Shareware Games / Board / ExaChess_Lite 1.1 / ExaChess ReleaseNotes 1.1 < prev   
Text File  |  1997-11-05  |  8KB  |  169 lines

  1.  
  2. ExaChess / ExaChess Lite 1.1
  3.  
  4. Chess database and toolkit for the Mac
  5. © 1996-97 Exant Software and Rolf Exner
  6.  
  7. Release Notes
  8.  
  9. Release 1.1 of ExaChess adds several major features to ExaChess 1.0 and makes many 
  10. minor feature tweaks and bug fixes. If you are a user of ExaChess 1.0 or ExaChess Lite
  11. 1.0, see the section Upgrading for information on how to install the 1.1 release.
  12.  
  13. The major new features in the 1.1 release are:
  14.  
  15. - Opening Tree index for immediate access to all continuations and their statistics
  16.    from any opening position and for opening play against the database
  17. - Support for very large databases and substantially reduced memory requirements
  18. - Improved Show Game Text view for games - can now navigate through the game
  19.    by clicking on move text etc.
  20. - All Databases window has disclosure triangles for folders and remembers the last
  21.    selection when the window closes or ExaChess quits.
  22.  
  23. All significant changes are detailed in the section Change History below.
  24.  
  25. Upgrading
  26.  
  27. To upgrade from ExaChess 1.0 or ExaChess Lite 1.0, either move your databases
  28. into the new ExaChess Games folder, or copy the new ExaChess application to 
  29. your existing ExaChess folder and the new ExaChess Help and the Opening Key, 
  30. Opening Names, and Opening Extn files to your existing Tools folder. Note also that
  31. the King's Indian Samisch database is new, and for ExaChess Pro users there is now
  32. a Utilities folder within the Tools folder.
  33.  
  34. The index format is unchanged, so you do not need to reindex your databases. However, 
  35. the new Opening Key file contains many additional lines and is much better at correctly 
  36. classifying openings which involve transpositions. You will need to reindex in order to 
  37. pick up such reclassifications. 
  38.  
  39.  
  40. Change History
  41.  
  42. Changes in 1.1 with respect to 1.0
  43.     
  44.     GENERAL
  45. √ Added many more lines to opening book
  46. √ Changed code to build opening book. New format. Auto-resizing.
  47. √ Fixed bug: Prefs / Beep when done can now be turned off permanently
  48. √ Fixed conflict: Eliminated 'NIL Handle' error message at startup
  49.     where System Help menu has been removed by an extension such as CPU.
  50.  
  51.     GAMES
  52. √ Rearranged toolbar
  53. √ Added Go To Start and Go To End menu commands and toolbar buttons
  54. √ Show Captured Pieces and Show Game Text settings now saved in Prefs
  55. √ Show Game Text is greatly improved. Last move played is automatically 
  56.     highlighted as you play through the game. Clicking on a move positions
  57.     the game at that move (use option-click to set insertion point).
  58.     Arrow keys navigate through the game (use option-arrow key to move
  59.     the insertion point). Changes are applied after return (use option-
  60.     return to type actual return) or space (if Space enters move is
  61.     set in prefs); no need to switch back. Game header is separated from 
  62.     moves. 
  63. √ Can now enter a date range for correspondence games, in the notation
  64.     1995-97 or 1999-01; end year must be 1 to 5 years from start year;
  65.     can't have month or day present. Supported in Text, PGN and
  66.     ExaChess databases, but not ChessBase or NICBase. (PGN databases use
  67.     a newly invented tag 'EndYear'). 
  68. √ Removed feature whereby an immediate correction (go back then make a
  69.     different move) deletes the corrected move.
  70. √ An optional semicolon is now allowed before keywords in title
  71. √ Short variations are now shown in full in input box, longer ones are
  72.     shown with first move followed by an ellipsis
  73. √ Added Swedish as a supported notation language
  74. √ Input box next move number now only displayed at the end of a line
  75.  
  76. √ Fixed bug: Captured pieces now displayed correctly in PPC version
  77. √ Fixed bug: Promoting a pawn with a discovered check is now correctly
  78.     identified as a move giving check
  79. √ Fixed bug: Game is now marked 'dirty' (bullet in title and Save enabled)
  80.     on a new game or after setup, and is no longer marked 'dirty' simply
  81.     on switching back unchanged from Show Game Text
  82. √ Fixed bug: Suggested title on saving a game with no event no longer includes
  83.     result and number of moves
  84. √ Fixed bug: Scrollbar and input field now properly deactivated on Suspend event
  85. √ Fixed bug: Can now set font, size of text in game window
  86. √ Fixed bug: In descriptive notation input, can no longer effect a capture
  87.     with a '-' move, e.g. 1 P-K4 P-KR4 2 Q-R5 (meaning QxP) no longer allowed
  88. √ Fixed bug: Set Main Line now updates move list to bold
  89. √ Fixed bug: Figurines now display correctly for fonts which have a non-zero
  90.     descent (such as Linares)
  91.  
  92.     DATABASE
  93. √ Added progress bar to show progress of slow database operations
  94. √ Changed NameMatch criteria to handle given names, including incorrectly 
  95.     separated names
  96. √ Added support for very large databases. Previously database size was limited
  97.     by the 16M limit on the size of a Mac file's resource fork. Now databases
  98.     with more than 105K games use up to two additional index files (.idx and
  99.     .idp) to hold portions of the index. 
  100. √ Major reduction in memory requirements for opening large database: reduced
  101.     from around 1 MB per 100K games to perhaps 250K per 100K games.
  102. √ Added support for Chess Assistant text format in which title is centered and
  103.     year precedes event.
  104. √ SaveIn menu now shows front database as 2nd item for quick access
  105. √ Game No now starts at 1 rather than 0
  106. √ Improved recovery of ExaChess format databases
  107. √ Changed command keys for Previous Game / Next Game to Cmd-[ and Cmd-] 
  108. √ Index no longer clips strings to 32 bytes (now clipped to 64)
  109. √ Diacriticals are stripped from opening name in PGN databases
  110. √ Handle changed Chessbase file format (.cbi file has extra 4 bytes) without
  111.     'recovering'. CB files are now written in the new format.
  112.  
  113. √ Fixed bug: PGN input: Can now handle EventDate tag. Can now parse PGN
  114.     databases with minor imperfections in the data (such as duplicated tags, 
  115.     blank lines after each line etc.).
  116. √ Fixed bug: PGN output: Checkmate now indicated with #, FEN and Setup tags
  117.     no longer end in colon.
  118. √ Fixed bug: No of selected games now correctly shown if > 32K
  119. √ Fixed bug: Message text now correctly shows '11 duplicates'; less flicker
  120. √ Fixed bug: ExaChess format databases now skip over spareData
  121. √ Fixed bug: Dupes checking no longer leaves memory allocated if it runs
  122.     out of memory before finishing
  123. √ Fixed bug: Games with annotations after results now handled correctly in Exa
  124.     and CB format databases
  125. √ Fixed bug: SaveAs now enabled only if all games are showing in window
  126. √ Fixed bug: Entering moves on the Position search dialog board no longer
  127.     sets title to Untitled and brings up Confirm Save dialog on exit
  128. √ Fixed bug: Compacting a database no longer changes its format to Exa
  129.  
  130.     FIND
  131. √ Option-Clear Search now clears results without clearing criteria (useful
  132.     for keeping criteria but not doing Follow on search)
  133. √ Follow on search only happens if previous search actually found some games
  134. √ Cancelling a search now works more reliably
  135.  
  136.     OPENING TREE
  137. √ Added Opening Tree index which allows game window to instantly show all next
  138.     moves and their stats from the database for any opening position
  139.  
  140.     EXPORT RTF
  141. √ Diagrams within variations are now supported
  142. √ Fixed bug: The diagram at the start of a game with a setup position was
  143.     being printed only if the Diagrams preference was None. It is now always
  144.     printed unless the preference is None.
  145. √ Fixed bug: Extraneous new line after a diagram no longer produced
  146.  
  147.     ALL DATABASES
  148. √ Can now select a folder to select all the databases it contains
  149. √ Folders now have a Finder-like disclosure triangle
  150. √ Selection is now remembered and is effective when window is hidden.
  151.     Commands which work on the All Databases window now work on last
  152.     selection when window is hidden.
  153. √ Double-clicking a game file in the window opens the game
  154. √ Fixed bug: Details now updated as soon as a database gets changed (rather
  155.     than when the database's window is closed)
  156.  
  157.     COMPUTER PLAY
  158. √ Built-in engine can be used to play against the database (the opening tree)
  159. √ Added 'support' for chess engines that can't handle standard algebraic -
  160.     if engine name (or its alias) ends in '-', coordinate notation will be used
  161. √ A computer move is now accompanied by a quiet knock sound, not the
  162.     system beep
  163. √ Fixed bug: Go is now disabled while a move is in progress
  164. √ Fixed bug: Can now enter moves with keyboard can now trigger autoplay
  165. √ Fixed bug: Chess engines are not longer listed in the Play menu if they
  166.     are stored in a subfolder of Tools folder
  167. √ Fixed bug: If default chess engine is missing, it will default to Built-in
  168.     instead of reporting 'File or Folder not found'
  169.